﻿@import 'common.css';
@import 'channel.css';
@import 'font/iconfont.css';
nav {flex:1;border-top-left-radius:0.2rem;border-top-right-radius:0.2rem;line-height:43px;background-color:#0070ce;padding:0px 20px;}
nav div {display:inline-block;}
nav div a,nav div a:hover,nav div a:visited,nav ~ section a,nav ~ section a:hover,nav ~ section a:visited {color:white;}
a {color:#333;}
.sp_nav {flex:1;background:white;}
.sp_nav a {padding:0px;color:#333;font-size:14px;vertical-align:middle; text-align:center;}
.sp_nav a img {margin-right:4px;vertical-align:middle;}
.sp_nav div ~ div a {font-size:12px;text-align:center;line-height:48px;}
.index_sign section {background-color:#ff9600;line-height:43px;}
.index_sign section a {color:#fff;font-weight:400; font-size:1.25rem;}
.index_sign section a:nth-of-type(1) {margin-right:16px;}
.index_sign section a ~ a {margin-left:16px;}
.index_sign > div {background-color:#fffcf7;font-size:0.875rem;font-weight:bold;}
.index_sign > div div {padding:0px;text-align:center;}
.index_sign > div div span {display:block;width:100%;color:red;}
.index_sign i {font-size:1.25rem;}
#sp_nav {padding:0px 10px;}
#sp_nav > div:last-of-type {top:40px;z-index:100;background:white;border-bottom-right-radius:0.4rem;border-bottom-left-radius:0.4rem;padding:0px 10px;left:0px;height:0px;overflow:hidden;}
#sp_nav:hover > div:last-of-type {animation:sp_nav_hover 100ms;animation-iteration-count:1;animation-fill-mode:forwards;}
@keyframes sp_nav_hover {
from {height:0px;}
to {height:48px;}
}
h6 li {text-align:center;}
.cglogo span {letter-spacing:0.1em;font-size:14px;color:#666;}
.navshadow {border-bottom-right-radius:0.2rem;border-bottom-left-radius:0.2rem;}
.shadowddd {  box-shadow:0 4px 10px #ddd;}
.shadow333 {  box-shadow:0 8px 6px #333;}
.catelist {	width:285px;}

#supcat {position:relative;z-index:10050;height:100%;padding-bottom:20px;}
#supcat li div:nth-of-type(1) {display:flex;justify-content:space-between;padding:4px 10px;line-height:1.5;font-weight:700;}
#supcat li ~ li {margin-top:10px;}
#supcat span {display:block;padding:1px 7px 2px;}
#supcat span a {font-size:14px; margin-right:4px;}
#supcat li {overflow:visible; border-left:transparent solid 3px;transition:all 1s; } 
#supcat li i{transition:all 1s; }
#supcat li.current {border-left:#0070ce solid 3px; background-color:#fff;transition:all 1s; }
#supcat li.current a {/*background:#fff6e8;*/}
#supcat li.current i{color:#0070ce;transform: rotate(90deg);transition:all 1s; }
.subcat {position:absolute;z-index:10050;top:120px;left:0px;width:915px;padding:10px;margin-left:285px;display:none;background:#fff;box-shadow:0 0 6px 0px rgba(201,201,201,1);}
.subcat .listRight {min-height:595px;padding-left:20px;}
.subcat .listRight .industyTop > a {font-size:16px;color:#333;display:block;width:100%;border-bottom:2px dotted #ccc;font-weight:bold;margin-top:20px;}
.subcat .listRight h3 a {font-size:16px;color:#333;display:block;border-bottom:1px solid #ccc;line-height:32px;}
.subcat .listRight .industyBox1 {clear:both;padding:0px 10px;display:block;}
.subcat .listRight .industyBox1 ~ .industyBox1 {margin-top:20px;}
.subcat .listRight .industyBox1 ul {white-space:normal;}
.subcat .listRight .industyBox1 ul li {display:inline-block;margin-right:10px;}
.subcat .listRight .industyBox1 ul a {font-size:12px;display:inline-block;color:#333;line-height:26px;}
.subcat .listRight .industyTop > div {display:inline-block;margin-left:10px;padding:10px 0px;}
.mask {position:fixed; z-index: 10020; top: 0; left: 0;width: 100%; height: 100%; background-color: rgba(0,0,0,.3);display:none;}
/*瀑布流*/
.industyTop ~ div {-moz-column-count:2;-webkit-column-count:2;column-count:2;}
.industyBox1 {-moz-page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid;}

#slider_name,#slide1 {display:block;width:470px;height:240px;list-style:none;padding:0;margin:0;position:relative;overflow:hidden;}
#slide1 li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; }
#slide1 li a { display:block; width:100%; height:100%; }
#slide1 li img{ display:block; width:100%; height:100%; }
.slide_title li {border-bottom:1px solid #ccc;}
.slide_title li.active {border-bottom:3px solid #0070ce;}
.slide_title li.active a { color:#0070ce; font-weight:700;}
.slide_title ~ div.content>div~div{display:none;}
.cf {color:#f60;font-size:18px;}
.tit_blue {color:#f60;}
#qiugou li,#zhaobiao li,#zhongbiao li {height:40px;}
#qiugou li:first-of-type,#zhaobiao li:first-of-type,#zhongbiao li:first-of-type {height:40px; line-height:40px;}
#qiugou li > span,#zhaobiao li > span,#zhongbiao li > span {display:inline-block;overflow:hidden;text-overflow:ellipsis;line-height:40px;white-space:nowrap;}
#qiugou li:first-of-type > span,#zhaobiao li:first-of-type > span,#zhongbiao li:first-of-type > span { color:#333; }
#qiugou li > span~span,#zhaobiao li > span~span,#zhongbiao li > span~span { font-size:0.875rem;color:#888;}
#qiugou li > span:nth-of-type(1) {width:230px; padding-left:10px;}
#qiugou li > span:nth-of-type(2) {width:120px;text-align:center;}
#qiugou li > span:nth-of-type(3) {width:240px;}
#qiugou li > span:nth-of-type(4) {display:none;}
#qiugou li > span:nth-of-type(5) {width:70px;text-align:right;}
#zhaobiao li > span:nth-of-type(1),#zhongbiao li > span:nth-of-type(1) {width:290px;margin-right:10px; padding-left:10px;font-size:16px;}
ul#zhaobiao li:first-of-type > *,ul#zhongbiao li:first-of-type > * {color:#333;font-size:14px;}
#zhaobiao li > span:nth-of-type(2),#zhongbiao li > span:nth-of-type(2) {width:150px;}
#zhaobiao li > span:nth-of-type(3),#zhongbiao li > span:nth-of-type(3) {width:60px;text-align:right;}
#zhaobiao li > span:nth-of-type(4),#zhongbiao li > span:nth-of-type(4) {width:70px;text-align:right;}
#prolist ul>li {width:240px;text-align:center;border-left:1px solid #eee;padding-bottom:10px;height:262px;}
#prolist ul>li:nth-of-type(1),#prolist ul>li:nth-of-type(6) {border-left:0px;}
#prolist ul>li:nth-of-type(5) ~ li {border-top:1px solid #eee;}
#prolist ul>li p {display:none;}
#prolist ul>li>a {color:#333;font-size:.8rem;line-height:22px;display:block;width:210px;overflow:hidden;text-overflow:ellipsis;margin:16px auto 0px;min-height:44px;word-break:break-all;}
#prolist .anli_img a {display:flex;width:100%;height:160px;justify-content:center;align-items:center;}
#prolist .xtg .anli_img ~ a {margin:0px;}
#prolist .anli_info {justify-content:space-between;font-size:14px;width:210px;display:flex;margin:0 auto;align-items:center;}
#prolist .anli_info a {color:#0070ce;}
#logo li {display:inline-block;width:150px;text-align:center;border-left:1px dashed #ccc;padding:10px;}
#logo li:first-of-type,#logo li:nth-of-type(9) {border-left:0px;}
#logo li:nth-of-type(8) ~ li {padding-bottom:0px;padding-top:10px;border-top:1px dashed #ccc;}
#logo li a {display:block;font-size:14px;line-height:32px;}
#logo li a:first-of-type {height:70px;vertical-align:middle;display:flex;align-items:center;justify-content:center;}
.content h6 a {font-size:1.125rem; line-height:32px;}
.content ul li a {line-height:32px;}
.content img {margin-top:10px;}
#companynews li a:first-of-type {display:flex;justify-content:center;align-items:center;height:50px;border:1px solid #eee;width:122px;text-align:center;margin-right:16px;float:left;}
#companynews li a:last-of-type {white-space:normal;line-height:24px;}
#companynews li {height:50px;}
#companynews li ~ li {margin-top:15px;}
#caigoufenxi li {line-height:40px;}
#caigoufenxi li:first-of-type {margin-top:10px;padding-bottom:4px; margin-bottom:10px; line-height:32px;}
#caigoufenxi li:first-of-type:before {content:"";display:none;}
#caigoufenxi li a {line-height:32px;}
#caigoufenxi li > span {float:left;margin-right:10px;}
#caigoufenxi li > span ~ a {display:block;word-break:break-all;white-space:normal;}
#caigoufenxi li > span ~ a:first-of-type {font-weight:bold;color:#333;}
#caigoufenxi li > span ~ a:last-of-type {font-size:14px;color:#888;}
#caigoufenxi li ~ li a:first-of-type {font-size:1rem;display:inline-block;color:#333;}
.content a ~ ul,.content li ~ ul {margin-left:20px;}
.content ul.square li {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:320px;}
#exhi {line-height:40px;}
#exhi li {height:40px;white-space:nowrap;display:flex;}
#exhi li>a:first-of-type {display:inline-block;width:40px;margin-right:10px}
#exhi li>a:last-of-type {color:#333;display:inline-block;width:430px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;}
#exhi li>a ~ span { width:64px; font-size:14px;text-align:right; color:#888;display:inline-block;}
#exhi li>a ~ span:first-of-type {width:112px; text-align:center;}
#exhi li>a ~ span:nth-of-type(2) {width:95px; text-align:left;}
#exhi_pic {width:125px;margin-right:10px;}
#exhi_pic a {display:block;margin-top:25px;}
#meeting li,#self li {display:flex;align-items:center;}
#meeting a {line-height:40px;width:340px;}
#meeting a,#self a {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;}
#self a {line-height:32px;width:290px;}
.power_company { width:90px; }
.power_company li {  border-right:1px solid #ccc; line-height:28px; }
.power_company li .current {}
.power_company li.active {  border-bottom:1px solid #ccc;  border-top:1px solid #ccc;  border-left:3px solid #247EF2;  border-right:none;}
#hd .col {padding:0px;}
#hd .col .tit_blue {background:#f8f8f8;justify-content:space-between;display:flex;line-height:35px;padding:0px 10px;}
#hd .col .tit_blue ~ div {width:296px;line-height:32px;font-size:14px;}
#hd .col .tit_blue ~ div > li {padding-bottom:10px;padding-top:7px;}
#hd .col .tit_blue ~ div > li span {float:left;margin-right:10px;}
#hd .col .tit_blue ~ div > li span ~ a {white-space:normal;}
#hd .px-2 > li {overflow:hidden;}
#friendlink {}
#friendlink >div {width:50%;display:inline-block;padding:10px;vertical-align:middle;line-height:24px;}
#friendlink >div .theme {font-size:14px;font-weight:bold;}
#friendlink >div .theme ~ div {height:48px;}
#friendlink >div a {font-size:12px;display:inline-block;margin:0px 5px;}
footer {font-size:12px;}
.company_cate_list > span:nth-child(1){width:80px;text-align:left;}
.company_cate_list > span:nth-child(2){width:260px;text-align:left;}
.company_cate_list > span:nth-child(3){width:0px;display:none;}
.company_cate_list > span{width:70px; display:block;float:left;text-align:center; line-height:32px;}
.company_cate_list ol li span a{font-size:14px;}
.company_cate_list:nth-of-type(1){display:block;}
.company_cate_list ol{margin-left:10px;counter-reset:sectioncounter;}
.company_cate_list ol li{white-space:nowrap;float:left;font-size:14px;overflow:hidden;text-overflow:ellipsis;}
.company_cate_list ol li span:nth-child(1){width:230px;text-align:left;}
.company_cate_list ol li span:nth-child(2){width:0px;display:none;}
.company_cate_list ol li span:nth-child(3){width:80px;}
.company_cate_list ol li span{width:70px; display:block;float:left;text-align:center; line-height:34px;}
.company_cate_list ol li span:first-child a{position:relative;margin-left:33px;}
.company_cate_list ol li span:first-child a:before {width:16px;height:16px;line-height:16px;font-size:12px;left:-24px;top:0px;content:counter(sectioncounter);counter-increment:sectioncounter;position:absolute;background:#229cff;color:white;text-align:center;font-family:宋体;}
main,header {background-color:transparent;}
.shadow { box-shadow:0 4px 10px #ddd;}
.square>li:before {content:" ";display:inline-block;width:3px;height:3px;position:relative;top:-3px;margin-right:8px;background:#666;}
.main_site_nav {font-size:0.75rem;padding:0px; line-height:34px;  font-size:0.75rem;  background-color:#fff;  margin-bottom:3px;  z-index:20000;}
.custom-select {border-radius:0px; border:1px solid #0070ce; border-right:0;}
.form-control {border:1px solid #0070ce;}
footer {text-align:center;font-size:0.75rem;line-height:1.6rem;color:#555;}
.special_footer a {margin:0px 10px; font-size:0.875rem;}
.text-cgwcheng {  color:#f60;}
.xtg-tp.xtg-jzTrue,.xtg-tp.xtg-zxTrue {background:url(https://p-09.caigou.com.cn/2022/3/2022031713062613871.png) no-repeat left center;height:24px;line-height:24px;width:130px;}
.xtg-jzTrue:after {content:'监制';margin-left:80px;font-size:1rem;background:#347fc2;font-weight:normal;font-style:normal;font-family:黑体;color:white;border:1px outset #ccc;padding:1px 4px;width:auto;}
.xtg-zxTrue:after {content:'甄选';margin-left:80px;font-size:1rem;background:#42a54b;font-weight:normal;font-style:normal;font-family:黑体;color:white;border:1px outset #ccc;padding:1px 4px;width:auto;}
.xtg-tp ~ span {color:#e0295b;}
main h2 {font-size:1.25rem;}
main h4 {font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;}

#solution li {height:38px;line-height:38px;}
#solution li > * {display:inline-block;width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:0.875rem;color:#888;}
#solution li > *:first-child + * {width:320px;text-align:left;color:#333;}
#solution li:not(:first-of-type) > *:first-child + * {font-size:16px;}
#solution li > *:first-child + * + * {width:110px;text-align:left;}
#solution li:first-of-type > * {font-size:14px;color:#333;}

.search {flex-basis:50%;max-width:50%;}

